我的应用中有关于 Google 框架的新警告:
(空):紧急:所有位码都将被删除,因为 ‘/Users/myname/Library/Mobile Documents/com~apple~CloudDocs/foldername/appname/GoogleMobileAds.framework/GoogleMobileAds(GADSlot+AdEvents.o)’ 是在没有位码的情况下构建的. 您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。注意:这将是未来的错误。
Xcode 7 给了我大约 204 个关于这个相同概念的警告,我无法解决这个问题。另外,我在从我的应用程序访问网络时遇到问题。这是来自调试区域的错误:
-canOpenURL:URL 失败:“kindle://home” - 错误:“此应用不允许查询方案 kindle”
所有这些问题在 iOS 8 中都不存在。
您的库是在没有位码的情况下编译的,但在您的项目设置中启用了位码选项。在您的目标构建设置和库构建设置中说NO以删除警告。Enable Bitcode
NO
Enable Bitcode
对于那些想知道是否需要启用位码的人:
对于 iOS 应用程序,位码是默认设置,但可选。对于 watchOS 和 tvOS 应用程序,需要位码。如果您提供位码,则应用程序包中的所有应用程序和框架(项目中的所有目标)都需要包含位码。
https://help.apple.com/xcode/mac/current/#/devbbdc5ce4f